package cn.tedu.logistics.service;

import java.util.List;

import cn.tedu.logistics.bean.Depository;

public interface DepositoryService {
	//根据自身id查询商品信息
	Depository selectById(Long depositoryInfoId);
	
	//根据门店id查询商品信息，当库存为0或null时，自动删除该条记录
	List<Depository> selectDepoByShopId(String shopId);
	//根据门店id，修改门店的商品数量（只能修改商品数量，不能修改其他东西）
	void updDepository(Depository depo);
	
	/*当送货到达时，自动增加门店的商品数量，同时当送货到达时才能向门店插入商品记录，例如：门店中原本没有A商品，
	 * 则A商品送到后，自动向门店中增加一条关于A商品数量的记录*/
	void depositoryAdd(String shopId,String goodsName,Integer num);
	void depositoryDel(String shopId,String goodsName,Integer num);
}
